import { Flat } from "lodash";
// 采购订单类型
interface ProcurementList {
   id: number; // 订单id
   order_no: string; // 订单编号
   total_amount: number; // 订单总金额
   purchase_date: Date; // 采购日期
   create_time: string; // 创建时间
   supplier_id: string; // 供应商id
   supplier_name: string; // 供应商名称
   manager_member_id: number; // 采购负责人id
   manager_name: string; // 采购负责人名称
   manager_phone: number; // 采购负责人电话
   status: number; // 订单状态
}
interface ProcurementItem {
   id: number; // 订单id
   order_id: number; // 订单id
   order_no: string; // 订单编号
   sku_code: string; // 商品编码
   spu_name: string; // 商品名称
   sku_name: string; // 商品规格
   unit: string; // 单位
   num: string; // 数量
   price: string; // 单价
   discount: string; // 折扣
   discount_price: string; // 折扣价
   final_price: string; // 最终价
   real_num: string; // 实际数量
   real_final_price: string; // 实际最终价
   created_at: Date; // 创建时间
   product_no: string; // 产品编号
   unit_num: string; // 规格型号
   product_id: number; // 产品id
}
interface ProcurementDetail extends ProcurementList {
   pur_state: number; // 采购状态
   note: string; // 备注
   creator_name: string; // 创建人
   audit_name: string; // 审核人
   audit_note: string; // 审核备注
   audited_at: Date; // 审核时间
   created_at: Date; // 创建时间
   status_note: string; // 状态备注
   order_discount: number; // 整单折扣
   total_price: number; // 整单成交额
   specification: string; // 规格型号
   purchase_order_item: ProcurementItem[]; // 采购订单商品
}

export { ProcurementList, ProcurementDetail, ProcurementItem };
